trailer-towing machine - Francés Inglés Diccionario